//package com.fowo.api.controller.purchase.vo;
//
//
//import com.baomidou.mybatisplus.annotation.IdType;
//import com.baomidou.mybatisplus.annotation.TableField;
//import com.baomidou.mybatisplus.annotation.TableId;
//import com.baomidou.mybatisplus.annotation.TableLogic;
//import com.fasterxml.jackson.annotation.JsonFormat;
//import com.fowo.api.common.annotaion.JoinField;
//import com.fowo.api.entity.WarehouseBin;
//import com.fowo.api.model.process.product.item.ProcessProductItemItemVo;
//import io.swagger.v3.oas.annotations.media.Schema;
//import lombok.Data;
//
//import java.util.List;
//
//@Data
//public class ProcessProductDVo  {
//    /**
//     * 编号
//     */
//    @TableField(value = "`id`")
//    @TableId(type = IdType.ASSIGN_ID)
//    @Schema(title = "编号")
//    private Long id;
//
//    /**
//     * 单号
//     */
//    @TableField(value = "`process_sn`")
//    @Schema(title = "单号")
//    private String processSn;
//
//    /**
//     * 仓库
//     */
//    @TableField(value = "`wid`")
//    @JoinField(WarehouseBin.class)
//    @Schema(title = "仓库")
//    private Long wid;
//
//    /**
//     * 创建时间
//     */
//    @TableField(value = "`create_time`")
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
//    @Schema(title = "创建时间")
//    private java.util.Date createTime;
//
//    /**
//     * 创建人
//     */
//    @TableField(value = "`create_user`")
//    @Schema(title = "创建人")
//    private Long createUser;
//
//    /**
//     * 更新时间
//     */
//    @TableField(value = "`last_update_time`")
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
//    @Schema(title = "更新时间")
//    private java.util.Date lastUpdateTime;
//
//    /**
//     * 更新人
//     */
//    @TableField(value = "`last_update_user`")
//    @Schema(title = "更新人")
//    private Long lastUpdateUser;
//
//    /**
//     * 删除标记
//     */
//    @TableField(value = "`del_flag`")
//    @TableLogic
//    @Schema(title = "删除标记")
//    private Boolean delFlag;
//
//    /**
//     * 单据类型 (1 - 加工单; 2 - 拆分单; )
//     */
//    @TableField(value = "`type`")
//    @Schema(title = "单据类型")
//    private String type;
//
//    /**
//     * 状态 (0 - 待配货; 1 - 待完成; 2 - 已完成; )
//     */
//    @TableField(value = "`status`")
//    @Schema(title = "状态")
//    private String status;
//
//    /**
//     * 备注
//     */
//    @TableField(value = "`remarks`")
//    @Schema(title = "备注")
//    private String remarks;
//
//    public List<ProcessProductItemItemDVo> processProductItemItemDVos;
//
//}
